﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hong.Model.SysDomain.Model_AssessmentManagement.ViewAssClassAssSmaliProjec
{
    /// <summary>
    /// 大考核项目和小考核项目，字典表,考核任务，项目考核分类
    /// </summary>
    public class ViewAssPrjecSmali
    {
        //大考核项目
        public string AssPrjectId { get; set; }
        public string AssPrjectName { get; set; }
        public string AssPrjectListId { get; set; }
        public string AssPrjectPartState { get; set; }
        public bool? AssStart { get; set; }
        public bool? AssbonusStart { get; set; }

        //小考核项目
        public int PrId { get; set; }
        public string PrName { get; set; }
        public int? PrPerformance { get; set; }
        public string PrNote { get; set; }
        public int? PrFinished { get; set; }
        public int? PrUnfinished { get; set; }
        public int? PrHistory { get; set; }
        public int? PrTotal { get; set; }
        //字典表
        public int DicId { get; set; }
        public string DicName { get; set; }
        public string DicCode { get; set; }
        public string DicDesc { get; set; }

        //考核任务
        public string AssId { get; set; }
        public DateTime? AssStartTime { get; set; }
        public DateTime? AssEndTime { get; set; }
        public string AssBeiZhu { get; set; }
        public string AssProject { get; set; }
        public string AssDepartment { get; set; }
        public bool AssFile { get; set; }
        public DateTime AssCreateTime { get; set; } = DateTime.Now;
        public decimal? AssValue { get; set; }
        public decimal? AssEntry { get; set; }
        public decimal? AssTotalWages { get; set; }
        public decimal? AssAvgWages { get; set; }
        //项目考核分类
        public int ClassId { get; set; }
        public int ClassTypeId { get; set; }
        public decimal? ClassScale { get; set; }
        public decimal? ClassDifficulty { get; set; }
        public decimal? ClassFictitious { get; set; }
    }
}
